/* Fontset */

/*font face*/
@font-face {
	font-family: 'Hermes';
	src: url('/fonts/hrm____c-webfont.eot');
	src: local('O'), url('/fonts/hrm____c-webfont.woff') format('woff'), url('/fonts/hrm____c-webfont.ttf') format('truetype'), url('/fonts/hrm____c-webfont.svg#webfontfpyyJidG') format('svg');
	font-weight: normal;
	font-style: normal;
}


h1,h2,h3,h4,h5{
	font-family:Hermes,Tahoma,Verdana,Arial;
	font-weight:normal;
	margin: 0.9em 0 0.6em;
}
h1 span,h2 span,h3 span,h4 span,h5 span, .txtOrange{
	color:#ffaa00;
}
h1{ font-size:28px; }
h2{ font-size:24px; }
h3{ font-size:22px; letter-spacing:-.02em;}
h4{ font-size:20px; letter-spacing:-.01em;}
h5{ font-size:18px; letter-spacing:.01em;}

.huge{
	width:100%;
	text-align:center;
}

.small {font-size:11px;}

.inline{ display:inline;}
h3.inline{padding-right:1em;}

p{
	line-height:1.5em;
	margin-bottom:.5em;
}

.button{
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;

	display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *display: inline;
  zoom: 1;

  background-color: #525252;
  background-color: #2c2c2c;
  background-image: -moz-linear-gradient(top, #525252, #2c2c2c);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#525252), to(#2c2c2c));
  background-image: -webkit-linear-gradient(top, #525252, #2c2c2c);
  background-image: -o-linear-gradient(top, #525252, #2c2c2c);
  background-image: linear-gradient(to bottom, #525252, #2c2c2c);
  background-repeat: repeat-x;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#525252', endColorstr='#2c2c2c', GradientType=0);

	padding: 0.3em 1em;
	margin-top:-0.3em;
	color:#fff;

	border:none;
	text-align:center;
	cursor:pointer;
}
.button:hover{
	
	-moz-box-shadow: 0 1px 2px #555;
	-webkit-box-shadow: 0 1px 2px #555;
	box-shadow:0 1px 2px #555;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color='#555555')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color='#555555');

}

.light_gray{
	color:#999999;
}

a.button{
	text-decoration:none;
	color:#fff;
	font-size:1.3em;
}

.button.orange{
  /*#FFAA00*/
  background-color: #FFAA00;
  background-color: #cc9900;
  background-image: -moz-linear-gradient(top, #FFAA00, #cc9900);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFAA00), to(#cc9900));
  background-image: -webkit-linear-gradient(top, #FFAA00, #cc9900);
  background-image: -o-linear-gradient(top, #FFAA00, #cc9900);
  background-image: linear-gradient(to bottom, #FFAA00, #cc9900);
  background-repeat: repeat-x;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#FFAA00', endColorstr='#cc9900', GradientType=0);
  text-shadow:-1px -1px 0 #cc6600;
  font-size:1.3em;
}
.button.gray{
  /*#FFAA00*/
  background-color: #b9b9b9;
  background-color: #595959;
  background-image: -moz-linear-gradient(top, #b9b9b9, #595959);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b9b9b9), to(#595959));
  background-image: -webkit-linear-gradient(top, #b9b9b9, #595959);
  background-image: -o-linear-gradient(top, #b9b9b9, #595959);
  background-image: linear-gradient(to bottom, #b9b9b9, #595959);
  background-repeat: repeat-x;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#b9b9b9', endColorstr='#595959', GradientType=0);
  text-shadow:-1px -1px 0 #555;
  font-size:1.3em;
}

i.bubble{
	font-style:inherit;
}
.bubble{
	border-radius:1em;
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
	color:#fff;
	background:#fff;
	padding:0 .5em;
}
.bubble.orange{
	background:#FFAA00;
}
.bubble.black{
  background:#000;
}
.bubble.light_gray{
  background:#999;
}

.f_hermes{font-family:Hermes,Tahoma,Verdana,Arial;}
.f_9{font-size:9px;}
.f_10{font-size:10px;}
.f_12{font-size:12px;}
.f_14{font-size:14px;}
.f_16{font-size:16px;}
.f_18{font-size:18px;}
.f_20{font-size:20px;}
.f_24{font-size:24px;}
.f_black{color:#000;}
.f_orange{color:#fa0;}
.f_navy{color:#369;}
.f_blue_d{color:#036;}
